#ifndef SDK_CONFIG_H
#define SDK_CONFIG_H
// <<< Use Configuration Wizard in Context Menu >>>\n

// <h> Gpio configration
	// <h> GpioA
		// <h> GpioA.0
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OUH.
			// <4=> TIMA_2_PWM1/TIMA_2_CLKA.
			// <6=> TIMA_2_TRIG.
			// <7=> SPI1_SS1.
			// <9=> SDIO2_D4.
			// <14=> EVNTP100.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_0_PFSRMODE
#define GPIO_A_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input0.
#ifndef GPIO_A_0_MODE
#define GPIO_A_0_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_0_O_MODE
#define GPIO_A_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_0_I_PUU
#define GPIO_A_0_I_PUU 0
#endif
		// </h>
		// <h> GpioA.1
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OUL.
			// <4=> TIMA_2_PWM2/TIMA_2_CLKB.
			// <5=> TIMA_3_TRIG.
			// <7=> SPI1_SS2.
			// <9=> SDIO2_D5.
			// <14=> EVNTP101.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_1_PFSRMODE
#define GPIO_A_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input1.
#ifndef GPIO_A_1_MODE
#define GPIO_A_1_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_1_O_MODE
#define GPIO_A_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_1_I_PUU
#define GPIO_A_1_I_PUU 1
#endif
		// </h>
		// <h> GpioA.2
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OVH.
			// <4=> TIMA_2_PWM3.
			// <5=> TIMA_5_PWM1/TIMA_5_CLKA.
			// <7=> SPI1_SS3.
			// <9=> SDIO2_D6.	
			// <14=> EVNTP102.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_2_PFSRMODE
#define GPIO_A_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input2.
#ifndef GPIO_A_2_MODE
#define GPIO_A_2_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_2_O_MODE
#define GPIO_A_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_2_I_PUU
#define GPIO_A_2_I_PUU 0
#endif
		// </h>
		// <h> GpioA.3
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OVL.
			// <4=> TIMA_2_PWM4.
			// <5=> TIMA_5_PWM2/TIMA_5_CLKB.
			// <9=> SDIO2_D7.
			// <14=> EVNTP103.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_3_PFSRMODE
#define GPIO_A_3_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input3.
#ifndef GPIO_A_3_MODE
#define GPIO_A_3_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_3_O_MODE
#define GPIO_A_3_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_3_I_PUU
#define GPIO_A_3_I_PUU 0
#endif
		// </h>
		// <h> GpioA.4
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OWH.
			// <5=> TIMA_3_PWM5.
			// <7=> USART2_CK.
			// <8=> KEYOUT0.
			// <10=> I2S1_EXCK.
			// <14=> EVNTP104.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_4_PFSRMODE
#define GPIO_A_4_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input4.
#ifndef GPIO_A_4_MODE
#define GPIO_A_4_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_4_O_MODE
#define GPIO_A_4_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_4_I_PUU
#define GPIO_A_4_I_PUU 0
#endif
		// </h>
		// <h> GpioA.5
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OWL.
			// <4=> TIMA_2_PWM1/TIMA_2_CLKA.
			// <5=> TIMA_3_PWM6.
			// <6=> TIMA_2_TRIG.
			// <8=> KEYOUT1.
			// <10=> I2S1_MCK.
			// <14=> EVNTP105.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_5_PFSRMODE
#define GPIO_A_5_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input5.
#ifndef GPIO_A_5_MODE
#define GPIO_A_5_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_5_O_MODE
#define GPIO_A_5_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_5_I_PUU
#define GPIO_A_5_I_PUU 0
#endif
		// </h>
		// <h> GpioA.6
			// <o> Function
			// <0=> GPIO.
			// <5=> TIMA_3_PWM1/TIMA_3_CLKA.
			// <6=> EMB_IN2.
			// <8=> KEYOUT2.
			// <9=> SDIO1_CMD.
			// <14=> EVNTP106.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_6_PFSRMODE
#define GPIO_A_6_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input6.
#ifndef GPIO_A_6_MODE
#define GPIO_A_6_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_6_O_MODE
#define GPIO_A_6_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_6_I_PUU
#define GPIO_A_6_I_PUU 0
#endif
		// </h>
		// <h> GpioA.7
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OUL.
			// <3=> TIM6_1_PWMB.
			// <4=> TIMA_1_PWM5.
			// <5=> TIMA_3_PWM2/TIMA_3_CLKB.
			// <6=> EMB_IN3.
			// <8=> KEYOUT3.
			// <9=> SDIO2_WP.
			// <14=> EVNTP107.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_7_PFSRMODE
#define GPIO_A_7_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input7.
#ifndef GPIO_A_7_MODE
#define GPIO_A_7_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_7_O_MODE
#define GPIO_A_7_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_7_I_PUU
#define GPIO_A_7_I_PUU 0
#endif
		// </h>
		// <h> GpioA.8
			// <o> Function
			// <0=> GPIO.
			// <1=> MCO_1.
			// <2=> TIM4_1_OUH.
			// <3=> TIM6_1_PWMA.
			// <4=> TIMA_1_PWM1/TIMA_1_CLKA.
			// <7=> USART1_CK.
			// <9=> SDIO1_D1.
			// <10=> USBFS_SOF.
			// <14=> EVNTP108.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_8_PFSRMODE
#define GPIO_A_8_PFSRMODE 43
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_8_MODE
#define GPIO_A_8_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_8_O_MODE
#define GPIO_A_8_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_8_I_PUU
#define GPIO_A_8_I_PUU 0
#endif
		// </h>
		// <h> GpioA.9
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OVH.
			// <3=> TIM6_2_PWMA.
			// <4=> TIMA_1_PWM2/TIMA_1_CLKB.
			// <9=> SDIO1_D2.
			// <10=> USBFS_VBUS.
			// <14=> EVNTP109.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_9_PFSRMODE
#define GPIO_A_9_PFSRMODE 41
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_9_MODE
#define GPIO_A_9_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_9_O_MODE
#define GPIO_A_9_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_9_I_PUU
#define GPIO_A_9_I_PUU 1
#endif
		// </h>
		// <h> GpioA.10
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OWH.
			// <3=> TIM6_3_PWMA.
			// <4=> TIMA_1_PWM3.
			// <5=> TIMA_5_TRIG.
			// <9=> SDIO1_CD.	
			// <10=> USBFS_ID.
			// <14=> EVNTP110.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_10_PFSRMODE
#define GPIO_A_10_PFSRMODE 40
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_10_MODE
#define GPIO_A_10_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_10_O_MODE
#define GPIO_A_10_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_10_I_PUU
#define GPIO_A_10_I_PUU 0
#endif
		// </h>
		// <h> GpioA.11
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_CLK.
			// <4=> TIMA_1_PWM4.
			// <6=> EMB_IN1.
			// <9=> SDIO2_CD.	
			// <10=> USBFS_DM.
			// <14=> EVNTP111.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_11_PFSRMODE
#define GPIO_A_11_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_11_MODE
#define GPIO_A_11_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_11_O_MODE
#define GPIO_A_11_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_11_I_PUU
#define GPIO_A_11_I_PUU 0
#endif
		// </h>
		// <h> GpioA.12
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OWL.
			// <3=> TIM6_TRIGA.
			// <4=> TIMA_1_TRIG.
			// <5=> TIMA_6_PWM1/TIMA_6_CLKA.
			// <9=> SDIO2_WP.
			// <10=> USBFS_DP.
			// <14=> EVNTP112.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_12_PFSRMODE
#define GPIO_A_12_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_12_MODE
#define GPIO_A_12_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_12_O_MODE
#define GPIO_A_12_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_12_I_PUU
#define GPIO_A_12_I_PUU 0
#endif
		// </h>
		// <h> GpioA.13
		// <e> Setting enable
#ifndef GPIO_A_13_SET_ENABLED
#define GPIO_A_13_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM5.
			// <5=> TIMA_6_PWM2/TIMA_6_CLKB.
			// <7=> SPI2_SS1.
			// <9=> SDIO2_D3.
			// <14=> EVNTP113.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_13_PFSRMODE
#define GPIO_A_13_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_13_MODE
#define GPIO_A_13_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_13_O_MODE
#define GPIO_A_13_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_13_I_PUU
#define GPIO_A_13_I_PUU 0
#endif
		// </e>
		// </h>
		// <h> GpioA.14
		// <e> Setting enable
#ifndef GPIO_A_14_SET_ENABLED
#define GPIO_A_14_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM6.
			// <5=> TIMA_6_PWM3.
			// <6=> TIMA_4_TRIG.
			// <7=> SPI2_SS2.
			// <9=> SDIO2_D2.
			// <10=> I2S1_EXCK.
			// <14=> EVNTP114.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_14_PFSRMODE
#define GPIO_A_14_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_14_MODE
#define GPIO_A_14_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_14_O_MODE
#define GPIO_A_14_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_14_I_PUU
#define GPIO_A_14_I_PUU 0
#endif
		// </e>
		// </h>
		// <h> GpioA.15
		// <e> Setting enable
#ifndef GPIO_A_15_SET_ENABLED
#define GPIO_A_15_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM1/TIMA_2_CLKA.	
			// <5=> TIMA_6_PWM4.
			// <6=> TIMA_2_TRIG.	
			// <7=> SPI2_SS3.	
			// <9=> SDIO2_D1.	
			// <10=> I2S1_MCK.	
			// <14=> EVNTP115.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_A_15_PFSRMODE
#define GPIO_A_15_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_A_15_MODE
#define GPIO_A_15_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_A_15_O_MODE
#define GPIO_A_15_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_A_15_I_PUU
#define GPIO_A_15_I_PUU 0
#endif
		// </e>
		// </h>
	// </h>
	// <h> GpioB
		// <h> GpioB.0
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OVL.
			// <3=> TIM6_2_PWMB.
			// <4=> TIMA_1_PWM6.
			// <5=> TIMA_3_PWM3.
			// <7=> USART4_CK.
			// <8=> KEYOUT4.
			// <9=> SDIO2_CMD.
			// <14=> EVNTP200.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_B_0_PFSRMODE
#define GPIO_B_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input8.
#ifndef GPIO_B_0_MODE
#define GPIO_B_0_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_0_O_MODE
#define GPIO_B_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_0_I_PUU
#define GPIO_B_0_I_PUU 0
#endif
		// </h>
		// <h> GpioB.1
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OWL.
			// <3=> TIM6_3_PWMB.
			// <4=> TIMA_1_PWM7.
			// <5=> TIMA_3_PWM4.
			// <7=> QSPI_QSSN.
			// <8=> KEYOUT5.
			// <9=> SDIO2_D3.	
			// <10=> I2S2_EXCK.
			// <14=> EVNTP201.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_B_1_PFSRMODE
#define GPIO_B_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input9.
#ifndef GPIO_B_1_MODE
#define GPIO_B_1_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_1_O_MODE
#define GPIO_B_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_1_I_PUU
#define GPIO_B_1_I_PUU 0
#endif
		// </h>
		// <h> GpioB.2
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT123.
			// <3=> TIM6_TRIGB.
			// <4=> TIMA_1_PWM8.
			// <6=> EMB_IN1.
			// <7=> QSPI_QSIO3.
			// <9=> SDIO2_D2.
			// <10=> I2S2_MCK.
			// <14=> EVNTP202.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_B_2_PFSRMODE
#define GPIO_B_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_2_MODE
#define GPIO_B_2_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_2_O_MODE
#define GPIO_B_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_2_I_PUU
#define GPIO_B_2_I_PUU 0
#endif
		// </h>
		// <h> GpioB.3
		// <e> Setting enable
#ifndef GPIO_B_3_SET_ENABLED
#define GPIO_B_3_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <1=> FCMREF.
			// <2=> TIM4_3_CLK.
			// <4=> TIMA_2_PWM2/TIMA_2_CLKB.
			// <5=> TIMA_6_PWM5.
			// <9=> SDIO2_D0.
			// <14=> EVNTP203.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_3_PFSRMODE
#define GPIO_B_3_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_3_MODE
#define GPIO_B_3_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_3_O_MODE
#define GPIO_B_3_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_3_I_PUU
#define GPIO_B_3_I_PUU 0
#endif
		// </e>
		// </h>
		// <h> GpioB.4
		// <e> Setting enable
#ifndef GPIO_B_4_SET_ENABLED
#define GPIO_B_4_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OWL.
			// <4=> TIMA_3_PWM1/TIMA_3_CLKA.
			// <5=> TIMA_6_PWM6.
			// <9=> SDIO1_D0.
			// <14=> EVNTP204.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_4_PFSRMODE
#define GPIO_B_4_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_4_MODE
#define GPIO_B_4_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_4_O_MODE
#define GPIO_B_4_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_4_I_PUU
#define GPIO_B_4_I_PUU 0
#endif
		// </e>
		// </h>
		// <h> GpioB.5
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OWH.
			// <4=> TIMA_3_PWM2/TIMA_3_CLKB.
			// <5=> TIMA_6_PWM7.
			// <9=> SDIO1_D3.
			// <10=> I2S4_EXCK.
			// <14=> EVNTP205.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_5_PFSRMODE
#define GPIO_B_5_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_5_MODE
#define GPIO_B_5_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_5_O_MODE
#define GPIO_B_5_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_5_I_PUU
#define GPIO_B_5_I_PUU 0
#endif
		// </h>
		// <h> GpioB.6
			// <o> Function
			// <0=> GPIO.
			// <1=> ADTRG2.
			// <2=> TIM4_3_OVL.
			// <4=> TIMA_4_PWM1/TIMA_4_CLKA.
			// <5=> TIMA_6_PWM8.
			// <9=> SDIO2_CK.
			// <10=> I2S4_MCK.
			// <14=> EVNTP206.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_6_PFSRMODE
#define GPIO_B_6_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_6_MODE
#define GPIO_B_6_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_6_O_MODE
#define GPIO_B_6_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_6_I_PUU
#define GPIO_B_6_I_PUU 0
#endif
		// </h>
		// <h> GpioB.7
			// <o> Function
			// <0=> GPIO.
			// <1=> ADTRG1.
			// <2=> TIM4_3_OVH.
			// <4=> TIMA_4_PWM2/TIMA_4_CLKB.
			// <9=> SDIO1_D0.
			// <14=> EVNTP207.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_7_PFSRMODE
#define GPIO_B_7_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_7_MODE
#define GPIO_B_7_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_7_O_MODE
#define GPIO_B_7_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_7_I_PUU
#define GPIO_B_7_I_PUU 0
#endif
		// </h>
		// <h> GpioB.8
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OUL.
			// <4=> TIMA_4_PWM3.
			// <8=> KEYOUT7.
			// <9=> SDIO1_D4.
			// <10=> USBFS_DRVVBUS.
			// <14=> EVNTP208.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_8_PFSRMODE
#define GPIO_B_8_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_8_MODE
#define GPIO_B_8_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_8_O_MODE
#define GPIO_B_8_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_8_I_PUU
#define GPIO_B_8_I_PUU 0
#endif
		// </h>
		// <h> GpioB.9
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OUH.
			// <4=> TIMA_4_PWM4.
			// <5=> TIMA_6_TRIG.
			// <7=> SPI2_SS1.
			// <8=> KEYOUT6.
			// <9=> SDIO1_D5.
			// <14=> EVNTP209.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_9_PFSRMODE
#define GPIO_B_9_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_9_MODE
#define GPIO_B_9_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_9_O_MODE
#define GPIO_B_9_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_9_I_PUU
#define GPIO_B_9_I_PUU 0
#endif
		// </h>
		// <h> GpioB.10
			// <o> Function
			// <0=> GPIO.
			// <1=> ADTRG2.
			// <2=> TIM4_2_OVH.
			// <4=> TIMA_2_PWM3.
			// <5=> TIMA_5_PWM8.
			// <7=> QSPI_QSIO2.
			// <9=> SDIO1_D7.
			// <10=> I2S3_EXCK.
			// <14=> EVNTP210.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_10_PFSRMODE
#define GPIO_B_10_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_10_MODE
#define GPIO_B_10_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_10_O_MODE
#define GPIO_B_10_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_10_I_PUU
#define GPIO_B_10_I_PUU 0
#endif
		// </h>
		// <h> GpioB.12
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT1.
			// <2=> TIM4_2_OVL.
			// <3=> TIM6_TRIGB.
			// <4=> TIMA_1_PWM8.
			// <6=> EMB_IN2.
			// <7=> QSPI_QSIO1.
			// <9=> SDIO2_D1.
			// <10=> I2S3_MCK.
			// <14=> EVNTP212.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_12_PFSRMODE
#define GPIO_B_12_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_12_MODE
#define GPIO_B_12_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_12_O_MODE
#define GPIO_B_12_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_12_I_PUU
#define GPIO_B_12_I_PUU 0
#endif
		// </h>
		// <h> GpioB.13
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT2.
			// <2=> TIM4_1_OUL.
			// <3=> TIM6_1_PWMB.
			// <4=> TIMA_1_PWM5.
			// <7=> QSPI_QSIO0.
			// <9=> SDIO2_D0.
			// <14=> EVNTP213.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_13_PFSRMODE
#define GPIO_B_13_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_13_MODE
#define GPIO_B_13_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_13_O_MODE
#define GPIO_B_13_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_13_I_PUU
#define GPIO_B_13_I_PUU 0
#endif
		// </h>
		// <h> GpioB.14
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT3.
			// <2=> TIM4_1_OVL.
			// <3=> TIM6_2_PWMB.
			// <4=> TIMA_1_PWM6.
			// <7=> QSPI_QSCK.
			// <9=> SDIO1_D6.
			// <14=> EVNTP214.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_14_PFSRMODE
#define GPIO_B_14_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_14_MODE
#define GPIO_B_14_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_14_O_MODE
#define GPIO_B_14_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_14_I_PUU
#define GPIO_B_14_I_PUU 0
#endif
		// </h>
		// <h> GpioB.15
			// <o> Function
			// <0=> GPIO.
			// <1=> RTC_OUT.
			// <2=> TIM4_1_OWL.
			// <3=> TIM6_3_PWMB.
			// <4=> TIMA_1_PWM7.
			// <5=> TIMA_6_TRIG.
			// <6=> EMB_IN4.
			// <7=> USART3_CK.
			// <9=> SDIO1_CK.
			// <14=> EVNTP215.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_B_15_PFSRMODE
#define GPIO_B_15_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_B_15_MODE
#define GPIO_B_15_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_B_15_O_MODE
#define GPIO_B_15_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_B_15_I_PUU
#define GPIO_B_15_I_PUU 0
#endif
		// </h>
	// </h>
	// <h> GpioC
		// <h> GpioC.0
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM5.
			// <9=> SDIO2_D5.
			// <14=> EVNTP300.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_0_PFSRMODE
#define GPIO_C_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input10.
#ifndef GPIO_C_0_MODE
#define GPIO_C_0_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_0_O_MODE
#define GPIO_C_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_0_I_PUU
#define GPIO_C_0_I_PUU 0
#endif
		// </h>
		// <h> GpioC.1
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM6.
			// <9=> SDIO2_D6.
			// <14=> EVNTP301.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_1_PFSRMODE
#define GPIO_C_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog12 input11.
#ifndef GPIO_C_1_MODE
#define GPIO_C_1_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_1_O_MODE
#define GPIO_C_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_1_I_PUU
#define GPIO_C_1_I_PUU 0
#endif
		// </h>
		// <h> GpioC.2
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM7.
			// <6=> EMB_IN3.
			// <9=> SDIO2_D7.
			// <14=> EVNTP302.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_2_PFSRMODE
#define GPIO_C_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input12.
#ifndef GPIO_C_2_MODE
#define GPIO_C_2_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_2_O_MODE
#define GPIO_C_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_2_I_PUU
#define GPIO_C_2_I_PUU 0
#endif
		// </h>
		// <h> GpioC.3
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM8.
			// <9=> SDIO1_WP.
			// <14=> EVNTP303.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_3_PFSRMODE
#define GPIO_C_3_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input13.
#ifndef GPIO_C_3_MODE
#define GPIO_C_3_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_3_O_MODE
#define GPIO_C_3_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_3_I_PUU
#define GPIO_C_3_I_PUU 0
#endif
		// </h>
		// <h> GpioC.4
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OUH.
			// <5=> TIMA_3_PWM7.
			// <7=> USART1_CK.
			// <9=> SDIO2_CD.
			// <14=> EVNTP304.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_4_PFSRMODE
#define GPIO_C_4_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input14.
#ifndef GPIO_C_4_MODE
#define GPIO_C_4_MODE 2
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_4_O_MODE
#define GPIO_C_4_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_4_I_PUU
#define GPIO_C_4_I_PUU 0
#endif
		// </h>
		// <h> GpioC.5
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OUL.
			// <5=> TIMA_3_PWM8.
			// <9=> SDIO2_CMD.
			// <14=> EVNTP305.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_5_PFSRMODE
#define GPIO_C_5_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
			// <2=> Analog1 input15.
#ifndef GPIO_C_5_MODE
#define GPIO_C_5_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_5_O_MODE
#define GPIO_C_5_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_5_I_PUU
#define GPIO_C_5_I_PUU 0
#endif
		// </h>
		// <h> GpioC.6
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_PWM1/TIMA_3_CLKA.
			// <5=> TIMA_5_PWM8.
			// <7=> QSPI_QSCK.
			// <8=> KEYOUT3.
			// <9=> SDIO1_D6.
			// <14=> EVNTP306.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_C_6_PFSRMODE
#define GPIO_C_6_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_6_MODE
#define GPIO_C_6_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_6_O_MODE
#define GPIO_C_6_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_6_I_PUU
#define GPIO_C_6_I_PUU 0
#endif
		// </h>
		// <h> GpioC.7
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_CLK.
			// <4=> TIMA_3_PWM2/TIMA_3_CLKB .
			// <5=> TIMA_5_PWM7.
			// <7=> QSPI_QSSN.
			// <8=> KEYOUT2.
			// <9=> SDIO1_D7.
			// <10=> I2S2_EXCK.
			// <14=> EVNTP307.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_C_7_PFSRMODE
#define GPIO_C_7_PFSRMODE 32
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_7_MODE
#define GPIO_C_7_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_7_O_MODE
#define GPIO_C_7_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_7_I_PUU
#define GPIO_C_7_I_PUU 0
#endif
		// </h>
		// <h> GpioC.8
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_2_OWH.
			// <4=> TIMA_3_PWM3.
			// <5=> TIMA_5_PWM6.
			// <7=> USART3_CK.
			// <8=> KEYOUT1.
			// <9=> SDIO1_D0.
			// <10=> I2S2_MCK.
			// <14=> EVNTP308.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_C_8_PFSRMODE
#define GPIO_C_8_PFSRMODE 33
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_8_MODE
#define GPIO_C_8_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_8_O_MODE
#define GPIO_C_8_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_8_I_PUU
#define GPIO_C_8_I_PUU 1
#endif
		// </h>
		// <h> GpioC.9
			// <o> Function
			// <0=> GPIO.
			// <1=> MCO_2.
			// <2=> TIM4_2_OWL.
			// <4=> TIMA_3_PWM4.
			// <5=> TIMA_5_PWM5.
			// <8=> KEYOUT0.
			// <9=> SDIO1_D1.	
			// <14=> EVNTP309.	
			// <15=> EVENTOUT.	
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_9_PFSRMODE
#define GPIO_C_9_PFSRMODE 42
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_9_MODE
#define GPIO_C_9_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_9_O_MODE
#define GPIO_C_9_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_9_I_PUU
#define GPIO_C_9_I_PUU 0
#endif
		// </h>
		// <h> GpioC.10
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OUH.
			// <4=> TIMA_2_PWM7.
			// <5=> TIMA_5_PWM1/TIMA_5_CLKA.
			// <9=> SDIO1_D2.
			// <14=> EVNTP310.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_10_PFSRMODE
#define GPIO_C_10_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_10_MODE
#define GPIO_C_10_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_10_O_MODE
#define GPIO_C_10_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_10_I_PUU
#define GPIO_C_10_I_PUU 0
#endif
		// </h>
		// <h> GpioC.11
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OVH.
			// <4=> TIMA_2_PWM8.
			// <5=> TIMA_5_PWM2/TIMA_5_CLKB.
			// <9=> SDIO1_D3.
			// <14=> EVNTP311.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_11_PFSRMODE
#define GPIO_C_11_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_11_MODE
#define GPIO_C_11_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_11_O_MODE
#define GPIO_C_11_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_11_I_PUU
#define GPIO_C_11_I_PUU 0
#endif
		// </h>
		// <h> GpioC.12
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OWH.
			// <4=> TIMA_4_TRIG.
			// <5=> TIMA_5_PWM3.
			// <9=> SDIO1_CK.
			// <14=> EVNTP312.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_C_12_PFSRMODE
#define GPIO_C_12_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_12_MODE
#define GPIO_C_12_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_12_O_MODE
#define GPIO_C_12_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_12_I_PUU
#define GPIO_C_12_I_PUU 0
#endif
		// </h>
		// <h> GpioC.13
			// <o> Function
			// <0=> GPIO.
			// <1=> RTC_OUT.
			// <4=> TIMA_4_PWM8.
			// <9=> SDIO2_CK.
			// <10=> I2S3_MCK.
			// <14=> EVNTP313.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_C_13_PFSRMODE
#define GPIO_C_13_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_13_MODE
#define GPIO_C_13_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_13_O_MODE
#define GPIO_C_13_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_13_I_PUU
#define GPIO_C_13_I_PUU 0
#endif
		// </h>
		// <h> GpioC.14
		// <e> Setting enable
#ifndef GPIO_C_14_SET_ENABLED
#define GPIO_C_14_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM5.
			// <14=> EVNTP314.
#ifndef GPIO_C_14_PFSRMODE
#define GPIO_C_14_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_14_MODE
#define GPIO_C_14_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_14_O_MODE
#define GPIO_C_14_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_14_I_PUU
#define GPIO_C_14_I_PUU 0
#endif
		// </e>
		// </h>
		// <h> GpioC.15
		// <e> Setting enable
#ifndef GPIO_C_15_SET_ENABLED
#define GPIO_C_15_SET_ENABLED 0
#endif
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM6.
			// <14=> EVNTP315.
#ifndef GPIO_C_15_PFSRMODE
#define GPIO_C_15_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_C_15_MODE
#define GPIO_C_15_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_C_15_O_MODE
#define GPIO_C_15_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_C_15_I_PUU
#define GPIO_C_15_I_PUU 0
#endif
		// </e>
		// </h>
	// </h>
	// <h> GpioD
		// <h> GpioD.0
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT123.
			// <5=> TIMA_5_PWM4.
			// <14=> EVNTP400.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_D_0_PFSRMODE
#define GPIO_D_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_0_MODE
#define GPIO_D_0_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_0_O_MODE
#define GPIO_D_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_0_I_PUU
#define GPIO_D_0_I_PUU 0
#endif
		// </h>
		// <h> GpioD.1
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_TRIG.
			// <5=> TIMA_6_PWM5.
			// <14=> EVNTP401.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_D_1_PFSRMODE
#define GPIO_D_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_1_MODE
#define GPIO_D_1_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_1_O_MODE
#define GPIO_D_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_1_I_PUU
#define GPIO_D_1_I_PUU 0
#endif
		// </h>
		// <h> GpioD.2
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_2_PWM4.
			// <5=> TIMA_6_PWM6.
			// <9=> SDIO_CMD.
			// <14=> EVNTP402.
			// <15=> EVENTOUT.
			// <32=> USART1_TX.
			// <33=> USART1_RX.
			// <34=> USART1_RTS.
			// <35=> USART1_CTS.
			// <36=> USART2_TX.
			// <37=> USART2_RX.
			// <38=> USART2_RTS.
			// <39=> USART2_CTS.
			// <40=> SPI1_MOSI.
			// <41=> SPI1_MISO.
			// <42=> SPI1_SS0.
			// <43=> SPI1_SCK.
			// <44=> SPI2_MOSI.
			// <45=> SPI2_MISO.
			// <46=> SPI2_SS0.
			// <47=> SPI2_SCK.
			// <48=> I2C1_SDA.
			// <49=> I2C1_SCL.
			// <50=> I2C2_SDA.
			// <51=> I2C2_SCL.
			// <52=> I2S1_SD.
			// <53=> I2S1_SDIN.
			// <54=> I2S1_WS.
			// <55=> I2S1_CK.
			// <56=> I2S2_SD.
			// <57=> I2S2_SDIN.
			// <58=> I2S2_WS.
			// <59=> I2S2_CK.
#ifndef GPIO_D_2_PFSRMODE
#define GPIO_D_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_2_MODE
#define GPIO_D_2_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_2_O_MODE
#define GPIO_D_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_2_I_PUU
#define GPIO_D_2_I_PUU 0
#endif
		// </h>
		// <h> GpioD.3
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT1.
			// <5=> TIMA_6_PWM7.
			// <14=> EVNTP403.
			// <15=> EVENTOUT.
#ifndef GPIO_D_3_PFSRMODE
#define GPIO_D_3_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_3_MODE
#define GPIO_D_3_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_3_O_MODE
#define GPIO_D_3_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_3_I_PUU
#define GPIO_D_3_I_PUU 0
#endif
		// </h>
		// <h> GpioD.4
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT2.
			// <5=> TIMA_6_PWM8.
			// <14=> EVNTP404.
			// <15=> EVENTOUT.
#ifndef GPIO_D_4_PFSRMODE
#define GPIO_D_4_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_4_MODE
#define GPIO_D_4_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_4_O_MODE
#define GPIO_D_4_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_4_I_PUU
#define GPIO_D_4_I_PUU 0
#endif
		// </h>
		// <h> GpioD.5
			// <o> Function
			// <0=> GPIO.
			// <1=> VCOUT3.
			// <14=> EVNTP405.
			// <15=> EVENTOUT.
#ifndef GPIO_D_5_PFSRMODE
#define GPIO_D_5_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_5_MODE
#define GPIO_D_5_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_5_O_MODE
#define GPIO_D_5_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_5_I_PUU
#define GPIO_D_5_I_PUU 0
#endif
		// </h>
		// <h> GpioD.6
			// <o> Function
			// <0=> GPIO.
			// <7=> USART2_CK.
			// <14=> EVNTP406.
			// <15=> EVENTOUT.
#ifndef GPIO_D_6_PFSRMODE
#define GPIO_D_6_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_6_MODE
#define GPIO_D_6_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_6_O_MODE
#define GPIO_D_6_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_6_I_PUU
#define GPIO_D_6_I_PUU 0
#endif
		// </h>
		// <h> GpioD.7
			// <o> Function
			// <0=> GPIO.
			// <7=> USART2_CK.
			// <14=> EVNTP407.
			// <15=> EVENTOUT.
#ifndef GPIO_D_7_PFSRMODE
#define GPIO_D_7_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_7_MODE
#define GPIO_D_7_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_7_O_MODE
#define GPIO_D_7_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_7_I_PUU
#define GPIO_D_7_I_PUU 0
#endif
		// </h>
		// <h> GpioD.8
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OUL.
			// <5=> TIMA_6_PWM1/TIMA_6_CLKA.
			// <7=> QSPI_QSIO0.
			// <8=> KEYOUT7.
			// <14=> EVNTP408.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_D_8_PFSRMODE
#define GPIO_D_8_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_8_MODE
#define GPIO_D_8_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_8_O_MODE
#define GPIO_D_8_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_8_I_PUU
#define GPIO_D_8_I_PUU 0
#endif
		// </h>
		// <h> GpioD.9
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OVL.
			// <5=> TIMA_6_PWM2/TIMA_6_CLKB.
			// <7=> QSPI_QSIO1.
			// <8=> KEYOUT6.
			// <14=> EVNTP409.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_D_9_PFSRMODE
#define GPIO_D_9_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_9_MODE
#define GPIO_D_9_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_9_O_MODE
#define GPIO_D_9_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_9_I_PUU
#define GPIO_D_9_I_PUU 0
#endif
		// </h>
		// <h> GpioD.10
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_OWL.
			// <5=> TIMA_6_PWM3.
			// <7=> QSPI_QSIO2.
			// <8=> KEYOUT5.
			// <14=> EVNTP410.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_D_10_PFSRMODE
#define GPIO_D_10_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_10_MODE
#define GPIO_D_10_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_10_O_MODE
#define GPIO_D_10_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_10_I_PUU
#define GPIO_D_10_I_PUU 0
#endif
		// </h>
		// <h> GpioD.11
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_3_CLK.
			// <5=> TIMA_6_PWM4.
			// <7=> QSPI_QSIO3.
			// <8=> KEYOUT4.
			// <14=> EVNTP411.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_D_11_PFSRMODE
#define GPIO_D_11_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_11_MODE
#define GPIO_D_11_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_11_O_MODE
#define GPIO_D_11_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_11_I_PUU
#define GPIO_D_11_I_PUU 0
#endif
		// </h>
		// <h> GpioD.12
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM1/TIMA_4_CLKA.
			// <5=> TIMA_5_PWM5.
			// <14=> EVNTP412.
			// <15=> EVENTOUT.
#ifndef GPIO_D_12_PFSRMODE
#define GPIO_D_12_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_12_MODE
#define GPIO_D_12_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_12_O_MODE
#define GPIO_D_12_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_12_I_PUU
#define GPIO_D_12_I_PUU 0
#endif
		// </h>
		// <h> GpioD.13
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM2/TIMA_4_CLKB.
			// <5=> TIMA_5_PWM6.
			// <14=> EVNTP413.
			// <15=> EVENTOUT.
#ifndef GPIO_D_13_PFSRMODE
#define GPIO_D_13_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_13_MODE
#define GPIO_D_13_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_13_O_MODE
#define GPIO_D_13_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_13_I_PUU
#define GPIO_D_13_I_PUU 0
#endif
		// </h>
		// <h> GpioD.14
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM3.
			// <5=> TIMA_5_PWM7.
			// <14=> EVNTP414.
			// <15=> EVENTOUT.
#ifndef GPIO_D_14_PFSRMODE
#define GPIO_D_14_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_14_MODE
#define GPIO_D_14_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_14_O_MODE
#define GPIO_D_14_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_14_I_PUU
#define GPIO_D_14_I_PUU 0
#endif
		// </h>
		// <h> GpioD.15
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_4_PWM4.
			// <5=> TIMA_5_PWM8.
			// <14=> EVNTP415.
			// <15=> EVENTOUT.
#ifndef GPIO_D_15_PFSRMODE
#define GPIO_D_15_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_D_15_MODE
#define GPIO_D_15_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_D_15_O_MODE
#define GPIO_D_15_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_D_15_I_PUU
#define GPIO_D_15_I_PUU 0
#endif
		// </h>
	// </h>
	// <h> GpioE
		// <h> GpioE.0
			// <o> Function
			// <0=> GPIO.
			// <1=> MCO_1.
			// <4=> TIMA_4_TRIG.
			// <7=> SPI2_SS2.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_0_PFSRMODE
#define GPIO_E_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_0_MODE
#define GPIO_E_0_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_0_O_MODE
#define GPIO_E_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_0_I_PUU
#define GPIO_E_0_I_PUU 0
#endif
		// </h>
		// <h> GpioE.1
			// <o> Function
			// <0=> GPIO.
			// <1=> MCO_2.
			// <2=> TIM4_3_CLK.
			// <7=> SPI2_SS3.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_1_PFSRMODE
#define GPIO_E_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_1_MODE
#define GPIO_E_1_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_1_O_MODE
#define GPIO_E_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_1_I_PUU
#define GPIO_E_1_I_PUU 0
#endif
		// </h>
		// <h> GpioE.2
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_PWM5.
			// <7=> USART3_CK.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_2_PFSRMODE
#define GPIO_E_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_2_MODE
#define GPIO_E_2_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_2_O_MODE
#define GPIO_E_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_2_I_PUU
#define GPIO_E_2_I_PUU 0
#endif
		// </h>
		// <h> GpioE.3
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_PWM6.
			// <7=> USART4_CK.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_3_PFSRMODE
#define GPIO_E_3_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_3_MODE
#define GPIO_E_3_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_3_O_MODE
#define GPIO_E_3_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_3_I_PUU
#define GPIO_E_3_I_PUU 0
#endif
		// </h>
		// <h> GpioE.4
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_PWM7.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_4_PFSRMODE
#define GPIO_E_4_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_4_MODE
#define GPIO_E_4_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_4_O_MODE
#define GPIO_E_4_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_4_I_PUU
#define GPIO_E_4_I_PUU 0
#endif
		// </h>
		// <h> GpioE.5
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_3_PWM8.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_5_PFSRMODE
#define GPIO_E_5_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_5_MODE
#define GPIO_E_5_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_5_O_MODE
#define GPIO_E_5_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_5_I_PUU
#define GPIO_E_5_I_PUU 0
#endif
		// </h>
		// <h> GpioE.6
			// <o> Function
			// <0=> GPIO.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_6_PFSRMODE
#define GPIO_E_6_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_6_MODE
#define GPIO_E_6_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_6_O_MODE
#define GPIO_E_6_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_6_I_PUU
#define GPIO_E_6_I_PUU 0
#endif
		// </h>
		// <h> GpioE.7
			// <o> Function
			// <0=> GPIO.
			// <1=> ADTRG1.
			// <3=> TIM6_TRIGA.
			// <4=> TIMA_1_TRIG.
			// <7=> USART1_CK.
			// <15=> EVENTOUT.
#ifndef GPIO_E_7_PFSRMODE
#define GPIO_E_7_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_7_MODE
#define GPIO_E_7_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_7_O_MODE
#define GPIO_E_7_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_7_I_PUU
#define GPIO_E_7_I_PUU 0
#endif
		// </h>
		// <h> GpioE.8
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OUL.
			// <3=> TIM6_1_PWMB.
			// <4=> TIMA_1_PWM5.
			// <15=> EVENTOUT.
#ifndef GPIO_E_8_PFSRMODE
#define GPIO_E_8_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_8_MODE
#define GPIO_E_8_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_8_O_MODE
#define GPIO_E_8_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_8_I_PUU
#define GPIO_E_8_I_PUU 0
#endif
		// </h>
		// <h> GpioE.9
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OUH.
			// <3=> TIM6_1_PWMA.
			// <4=> TIMA_1_PWM1/TIMA_1_CLKA.
			// <15=> EVENTOUT.
#ifndef GPIO_E_9_PFSRMODE
#define GPIO_E_9_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_9_MODE
#define GPIO_E_9_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_9_O_MODE
#define GPIO_E_9_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_9_I_PUU
#define GPIO_E_9_I_PUU 0
#endif
		// </h>
		// <h> GpioE.10
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OVL.	
			// <3=> TIM6_2_PWMB.
			// <4=> TIMA_1_PWM6.
			// <15=> EVENTOUT.
#ifndef GPIO_E_10_PFSRMODE
#define GPIO_E_10_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_10_MODE
#define GPIO_E_10_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_10_O_MODE
#define GPIO_E_10_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_10_I_PUU
#define GPIO_E_10_I_PUU 0
#endif
		// </h>
		// <h> GpioE.11
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OVH.
			// <3=> TIM6_2_PWMA.
			// <4=> TIMA_1_PWM2/TIMA_1_CLKB.
			// <15=> EVENTOUT.
#ifndef GPIO_E_11_PFSRMODE
#define GPIO_E_11_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_11_MODE
#define GPIO_E_11_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_11_O_MODE
#define GPIO_E_11_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_11_I_PUU
#define GPIO_E_11_I_PUU 0
#endif
		// </h>
		// <h> GpioE.12
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OWL.
			// <3=> TIM6_3_PWMB.
			// <4=> TIMA_1_PWM7.
			// <7=> SPI1_SS1.	
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_12_PFSRMODE
#define GPIO_E_12_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_12_MODE
#define GPIO_E_12_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_12_O_MODE
#define GPIO_E_12_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_12_I_PUU
#define GPIO_E_12_I_PUU 0
#endif
		// </h>
		// <h> GpioE.13
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_OWH.
			// <3=> TIM6_3_PWMA.
			// <4=> TIMA_1_PWM3.
			// <7=> SPI1_SS2.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_13_PFSRMODE
#define GPIO_E_13_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_13_MODE
#define GPIO_E_13_MODE 1
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_13_O_MODE
#define GPIO_E_13_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_13_I_PUU
#define GPIO_E_13_I_PUU 0
#endif
		// </h>
		// <h> GpioE.14
			// <o> Function
			// <0=> GPIO.
			// <2=> TIM4_1_CLK.
			// <4=> TIMA_1_PWM4.
			// <7=> SPI1_SS3.
			// <9=> SDIO1_CD.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_14_PFSRMODE
#define GPIO_E_14_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_14_MODE
#define GPIO_E_14_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_14_O_MODE
#define GPIO_E_14_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_14_I_PUU
#define GPIO_E_14_I_PUU 0
#endif
		// </h>
		// <h> GpioE.15
			// <o> Function
			// <0=> GPIO.
			// <4=> TIMA_1_PWM8.
			// <5=> TIMA_5_TRIG.
			// <6=> EMB_IN2.
			// <7=> USART4_CK.
			// <9=> SDIO1_WP.
			// <15=> EVENTOUT.
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_E_15_PFSRMODE
#define GPIO_E_15_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_E_15_MODE
#define GPIO_E_15_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_E_15_O_MODE
#define GPIO_E_15_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_E_15_I_PUU
#define GPIO_E_15_I_PUU 0
#endif
		// </h>
	// </h>
	// <h> GpioH
		// <h> GpioH.0
			// <o> Function
			// <0=> GPIO.
			// <5=> TIMA_5_PWM3.
#ifndef GPIO_H_0_PFSRMODE
#define GPIO_H_0_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_H_0_MODE
#define GPIO_H_0_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_H_0_O_MODE
#define GPIO_H_0_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_H_0_I_PUU
#define GPIO_H_0_I_PUU 0
#endif
		// </h>
		// <h> GpioH.1
			// <o> Function
			// <0=> GPIO.
			// <5=> TIMA_5_PWM4.
#ifndef GPIO_H_1_PFSRMODE
#define GPIO_H_1_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_H_1_MODE
#define GPIO_H_1_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_H_1_O_MODE
#define GPIO_H_1_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_H_1_I_PUU
#define GPIO_H_1_I_PUU 0
#endif
		// </h>
		// <h> GpioH.2
			// <o> Function
			// <0=> GPIO.
			// <1=> FCMREF.
			// <2=> TIM4_2_CLK.
			// <4=> TIMA_4_PWM7.
			// <6=> EMB_IN4.
			// <9=> SDIO2_D4.
			// <10=> I2S3_EXCK .
			// <15=> EVENTOUT .
			// <32=> USART3_TX.
			// <33=> USART3_RX.
			// <34=> USART3_RTS.
			// <35=> USART3_CTS.
			// <36=> USART4_TX.
			// <37=> USART4_RX.
			// <38=> USART4_RTS.
			// <39=> USART4_CTS.
			// <40=> SPI3_MOSI.
			// <41=> SPI3_MISO.
			// <42=> SPI3_SS0.
			// <43=> SPI3_SCK.
			// <44=> SPI4_MOSI.
			// <45=> SPI4_MISO.
			// <46=> SPI4_SS0.
			// <47=> SPI4_SCK.
			// <48=> I2C3_SDA.
			// <49=> I2C3_SCL.
			// <50=> CAN_TxD.
			// <51=> CAN_RxD.
			// <52=> I2S3_SD.
			// <53=> I2S3_SDIN.
			// <54=> I2S3_WS.
			// <55=> I2S3_CK.
			// <56=> I2S4_SD.
			// <57=> I2S4_SDIN.
			// <58=> I2S4_WS.
			// <59=> I2S4_CK.
#ifndef GPIO_H_2_PFSRMODE
#define GPIO_H_2_PFSRMODE 0
#endif
			// <o> GPIO Mode
			// <0=> GPIO Input.
			// <1=> GPIO Output.
#ifndef GPIO_H_2_MODE
#define GPIO_H_2_MODE 0
#endif
			// <o> Output Mode
			// <0=> Push-pull.
			// <1=> Open-drain.
#ifndef GPIO_H_2_O_MODE
#define GPIO_H_2_O_MODE 0
#endif
			// <o> Input pull-up
			// <0=> None.
			// <1=> Pull-up.
#ifndef GPIO_H_2_I_PUU
#define GPIO_H_2_I_PUU 0
#endif
		// </h>
	// </h>
// </h>
// <h> Clock configration
	// <h> Core clock configration
		// <o> External	crystal clock oscillator(Hz)
#ifndef CLOCK_HSE_FREQ
#define CLOCK_HSE_FREQ 8000000
#endif
		// <o> System clock source
		// <0=> HRC.
		// <2=> LRC.
		// <3=> XTAL.
		// <4=> XTAL32.
		// <5=> MPLL.
#ifndef CLOCK_SYSTEM_SOURCE
#define CLOCK_SYSTEM_SOURCE 5
#endif
		// <o> Pll source
		// <0=> XTAL.
		// <1=> HRC.
#ifndef CLOCK_PLL_SOURCE
#define CLOCK_PLL_SOURCE 0
#endif
		// <o> Pll division <2-63:1>
#ifndef CLOCK_PLL_DIV
#define CLOCK_PLL_DIV 2
#endif
		// <o> Pll multiply <20-480:1>
		// <i> Cpu clock = pll source * pll multply / (pll division * 2)
#ifndef CLOCK_PLL_MULT
#define CLOCK_PLL_MULT 24
#endif
		// <o> AHB prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_AHB_DIV
#define CLOCK_AHB_DIV 0
#endif
		// <o> ExMC prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_EXMC_DIV
#define CLOCK_EXMC_DIV 0
#endif
		// <o> APB0 prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_APB0_DIV
#define CLOCK_APB0_DIV 0
#endif
		// <o> APB1 prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_APB1_DIV
#define CLOCK_APB1_DIV 0
#endif
		// <o> APB2 prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_APB2_DIV
#define CLOCK_APB2_DIV 0
#endif
		// <o> APB3 prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_APB3_DIV
#define CLOCK_APB3_DIV 0
#endif
		// <o> APB4 prescaler
		// <0=> 1.
		// <1=> 2.
		// <2=> 4.
		// <3=> 8.
		// <4=> 16.
		// <5=> 32.
		// <6=> 64.
#ifndef CLOCK_APB4_DIV
#define CLOCK_APB4_DIV 0
#endif
	// </h>
	// <h> Peripherals clock configration
		// <h> USB-FS clock configration
			// <o> clock prescaler
			// <2=> 2.
			// <3=> 3.
			// <4=> 4.
#ifndef CLOCK_USBFS_DIV
#define CLOCK_USBFS_DIV 2
#endif
		// </h>
	// </h>
// </h>
// <h> Perpherals configration
	// <h> ADC1 configration
		// <q> Enable
#ifndef ADC1_ENABLED
#define ADC1_ENABLED 1
#endif
	// </h>
	// <h> ADC2 configration
		// <q> Enable
#ifndef ADC2_ENABLED
#define ADC2_ENABLED 0
#endif
	// </h>
	// <h> DMA1 configration
		// <q> Enable
#ifndef DMA1_ENABLED
#define DMA1_ENABLED 1
#endif
	// </h>
	// <h> DMA2 configration
		// <q> Enable
#ifndef DMA2_ENABLED
#define DMA2_ENABLED 0
#endif
	// </h>
	// <h> USART1 configration
		// <q> Enable
#ifndef USART1_ENABLED
#define USART1_ENABLED 0
#endif
	// </h>
	// <h> USART2 configration
		// <q> Enable
#ifndef USART2_ENABLED
#define USART2_ENABLED 0
#endif
	// </h>
	// <h> USART3 configration
		// <q> Enable
#ifndef USART3_ENABLED
#define USART3_ENABLED 1
#endif
	// </h>
	// <h> USART4 configration
		// <q> Enable
#ifndef USART4_ENABLED
#define USART4_ENABLED 0
#endif
	// </h>
	// <h> SPI1 configration
		// <q> Enable
#ifndef SPI1_ENABLED
#define SPI1_ENABLED 0
#endif
	// </h>
	// <h> SPI2 configration
		// <q> Enable
#ifndef SPI2_ENABLED
#define SPI2_ENABLED 0
#endif
	// </h>
	// <h> SPI3 configration
		// <q> Enable
#ifndef SPI3_ENABLED
#define SPI3_ENABLED 0
#endif
	// </h>
	// <h> SPI4 configration
		// <q> Enable
#ifndef SPI4_ENABLED
#define SPI4_ENABLED 0
#endif
	// </h>
	// <h> I2S1 configration
		// <q> Enable
#ifndef I2S1_ENABLED
#define I2S1_ENABLED 0
#endif
	// </h>
	// <h> I2S2 configration
		// <q> Enable
#ifndef I2S2_ENABLED
#define I2S2_ENABLED 0
#endif
	// </h>
	// <h> I2S3 configration
		// <q> Enable
#ifndef I2S3_ENABLED
#define I2S3_ENABLED 0
#endif
	// </h>
	// <h> I2S4 configration
		// <q> Enable
#ifndef I2S4_ENABLED
#define I2S4_ENABLED 0
#endif
	// </h>
	// <h> SDIOC1 configration
		// <q> Enable
#ifndef SDIOC1_ENABLED
#define SDIOC1_ENABLED 0
#endif
	// </h>
	// <h> SDIOC2 configration
		// <q> Enable
#ifndef SDIOC2_ENABLED
#define SDIOC2_ENABLED 0
#endif
	// </h>
	// <h> USBFS configration
		// <q> Enable
#ifndef USBFS_ENABLED
#define USBFS_ENABLED 0
#endif
	// </h>
	// <h> I2C1 configration
		// <q> Enable
#ifndef I2C1_ENABLED
#define I2C1_ENABLED 0
#endif
	// </h>
	// <h> I2C2 configration
		// <q> Enable
#ifndef I2C2_ENABLED
#define I2C2_ENABLED 0
#endif
	// </h>
	// <h> I2C3 configration
		// <q> Enable
#ifndef I2C3_ENABLED
#define I2C3_ENABLED 0
#endif
	// </h>
	// <h> QSPI configration
		// <q> Enable
#ifndef QSPI_ENABLED
#define QSPI_ENABLED 0
#endif
	// </h>
	// <h> CAN configration
		// <q> Enable
#ifndef CAN_ENABLED
#define CAN_ENABLED 0
#endif
	// </h>
	// <h> TIMER6_3 configration
		// <q> Enable
#ifndef TIMER6_3_ENABLED
#define TIMER6_3_ENABLED 0
#endif
	// </h>
	// <h> TIMER6_2 configration
		// <q> Enable
#ifndef TIMER6_2_ENABLED
#define TIMER6_2_ENABLED 0
#endif
	// </h>
	// <h> TIMER4_3 configration
		// <q> Enable
#ifndef TIMER4_3_ENABLED
#define TIMER4_3_ENABLED 0
#endif
	// </h>
	// <h> TIMER4_2 configration
		// <q> Enable
#ifndef TIMER4_2_ENABLED
#define TIMER4_2_ENABLED 0
#endif
	// </h>
	// <h> TIMER4_1 configration
		// <q> Enable
#ifndef TIMER4_1_ENABLED
#define TIMER4_1_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_6 configration
		// <q> Enable
#ifndef TIMERA_6_ENABLED
#define TIMERA_6_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_5 configration
		// <q> Enable
#ifndef TIMERA_5_ENABLED
#define TIMERA_5_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_4 configration
		// <q> Enable
#ifndef TIMERA_4_ENABLED
#define TIMERA_4_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_3 configration
		// <q> Enable
#ifndef TIMERA_3_ENABLED
#define TIMERA_3_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_2 configration
		// <q> Enable
#ifndef TIMERA_2_ENABLED
#define TIMERA_2_ENABLED 0
#endif
	// </h>
	// <h> TIMERA_1 configration
		// <q> Enable
#ifndef TIMERA_1_ENABLED
#define TIMERA_1_ENABLED 0
#endif
	// </h>
	// <h> EMB configration
		// <q> Enable
#ifndef EMB_ENABLED
#define EMB_ENABLED 0
#endif
	// </h>
	// <h> OTS configration
		// <q> Enable
#ifndef OTS_ENABLED
#define OTS_ENABLED 0
#endif
	// </h>
	// <h> CMP configration
		// <q> Enable
#ifndef CMP_ENABLED
#define CMP_ENABLED 0
#endif
	// </h>
// </h>
// <h> Sdk configration
	// <h> Flash configration
		// <o> Application addr <0x0-0xFFFFFFFF:0x2000>
#ifndef APP_FLASH_ADDR
#define APP_FLASH_ADDR 0x00008000
#endif
		// <o> Application size <0x0-0xFFFFFFFF:0x2000>
#ifndef APP_FLASH_SIZE
#define APP_FLASH_SIZE 0x30000
#endif
		// <o> Ota data addr <0x0-0xFFFFFFFF:0x2000>
#ifndef OTA_FLASH_ADDR
#define OTA_FLASH_ADDR 0x38000
#endif
		// <o> Ota data size <0x0-0xFFFFFFFF:0x2000>
#ifndef OTA_FLASH_SIZE
#define OTA_FLASH_SIZE 0x30000
#endif
		// <o> Ota information addr <0x0-0xFFFFFFFF:0x2000>
#ifndef OTA_INF_FLASH_ADDR
#define OTA_INF_FLASH_ADDR 0x7E000
#endif
		// <o> File system: disk1 <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_S1
#define MANUAL_FLASH_ADDR_S1 0x68000
#endif
		// <o> File system: disk1 size <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_R1
#define MANUAL_FLASH_ADDR_R1 0x04000
#endif
		// <o> File system: disk2 <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_S2
#define MANUAL_FLASH_ADDR_S2 0x6C000
#endif
		// <o> File system: disk2 size <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_R2
#define MANUAL_FLASH_ADDR_R2 0x04000
#endif
		// <o> File system: disk3 <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_S3
#define MANUAL_FLASH_ADDR_S3 0x70000
#endif
		// <o> File system: disk3 size <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_R3
#define MANUAL_FLASH_ADDR_R3 0x04000
#endif
		// <o> File system: disk4 <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_S4
#define MANUAL_FLASH_ADDR_S4 0x74000
#endif
		// <o> File system: disk4 size <0x0-0xFFFFFFFF:0x4000>
#ifndef MANUAL_FLASH_ADDR_R4
#define MANUAL_FLASH_ADDR_R4 0x04000
#endif
	// </h>
	// <h> Status configration
		// <o> Status classes limit  <0-64:1>
#ifndef STATUS_CLASSES_LIMIT
#define STATUS_CLASSES_LIMIT 32
#endif
	// </h>
	// <h> Fault configration
		// <o> Fault classes limit  <0-64:1>
#ifndef FAULT_CLASSES_LIMIT
#define FAULT_CLASSES_LIMIT 10
#endif
		// <o> Fault resource length  <0-64:1>
#ifndef FAULT_RESOURCE_LENGTH
#define FAULT_RESOURCE_LENGTH 4
#endif
	// </h>
// </h>
// <<< end of configuration section >>>
#endif
